.container {
    width: calc(var(--width));
    min-height: calc(var(--min-height));
    max-height: calc(var(--max-height));
    padding: 16px;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.2s ease;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
    justify-content: space-evenly;

    &:hover {
        border-color: #111111;
    }

    > .user__info {
        width: 100%;
        display: flex;
        flex-direction: row;
        column-gap: 16px;
        color: #111111;

        > .info {
            display: flex;
            flex-direction: column;
            justify-content: center;

            > p {
                font-size: 18px;
                font-weight: bold;
                margin: 0;
            }

            > span {
                font-size: 15px;
                color: #767676;
            }
        }
    }

    > .img__list {
        width: 100%;
        height: 65px;
        display: flex;
        flex-direction: row;
        column-gap: 8px;

        > .img {
            width: 33%;
            overflow: hidden;
            background-color: #dcdcdc;

            > img {
                width: 100%;
            }
        }
    }

    > .btn {
        width: 100%;
        height: 32px;
        background-color: #007fff;
        transition: all 0.2s ease;
        color: #ffffff;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        column-gap: 8px;
        border-radius: 4px;

        &:hover {
            background-color: #006aff;
        }
    }
}
